| Fully Qualified Name: | Laminas\Mail\Transport\SmtpOptions | 
| Extends: | AbstractOptions | 
| Name | Description | Defined By | 
|---|---|---|
| __construct() | Constructor | AbstractOptions | 
| __get() | Get a configuration property | AbstractOptions | 
| __isset() | Test if a configuration property is null | AbstractOptions | 
| __set() | Set a configuration property | AbstractOptions | 
| __unset() | Set a configuration property to NULL | AbstractOptions | 
| getConnectionClass() | Get connection class | SmtpOptions | 
| getConnectionConfig() | Get connection configuration array | SmtpOptions | 
| getConnectionTimeLimit() | SmtpOptions | |
| getHost() | Get the host name | SmtpOptions | 
| getName() | Return the local client hostname | SmtpOptions | 
| getPort() | Get the port the SMTP server runs on | SmtpOptions | 
| setConnectionClass() | Set connection class | SmtpOptions | 
| setConnectionConfig() | Set connection configuration array | SmtpOptions | 
| setConnectionTimeLimit() | SmtpOptions | |
| setFromArray() | Set one or more configuration properties | AbstractOptions | 
| setHost() | Set the SMTP host | SmtpOptions | 
| setName() | Set the local client hostname or IP | SmtpOptions | 
| setPort() | Set the port the SMTP server runs on | SmtpOptions | 
| toArray() | Cast to array | AbstractOptions | 
Constructor
| Parameter Name | Type | Description | 
|---|---|---|
| $options | array|\Traversable|null | 
Returns:
Get a configuration property
| Parameter Name | Type | Description | 
|---|---|---|
| $key | string | 
Returns: mixed
Test if a configuration property is null
| Parameter Name | Type | Description | 
|---|---|---|
| $key | string | 
Returns: bool
Set a configuration property
| Parameter Name | Type | Description | 
|---|---|---|
| $key | string | |
| $value | mixed | 
Returns: void
Set a configuration property to NULL
| Parameter Name | Type | Description | 
|---|---|---|
| $key | string | 
Returns: void
Get connection class
This should be either the class Laminas\Mail\Protocol\Smtp or a class extending it -- typically a class in the Laminas\Mail\Protocol\Smtp\Auth namespace.
Returns: string
Get connection configuration array
Returns: array
Returns: int|null
Get the host name
Returns: string
Return the local client hostname
Returns: string
Get the port the SMTP server runs on
Returns: int
Set connection class
| Parameter Name | Type | Description | 
|---|---|---|
| $connectionClass | string | the | 
Returns: \SmtpOptions
Set connection configuration array
| Parameter Name | Type | Description | 
|---|---|---|
| $connectionConfig | array | 
Returns: \SmtpOptions
| Parameter Name | Type | Description | 
|---|---|---|
| $seconds | int|null | 
Returns: self
Set one or more configuration properties
| Parameter Name | Type | Description | 
|---|---|---|
| $options | array|\Traversable|\AbstractOptions | 
Returns: \AbstractOptions Provides fluent interface
Set the SMTP host
| Parameter Name | Type | Description | 
|---|---|---|
| $host | string | 
Returns: \SmtpOptions
Set the local client hostname or IP
| Parameter Name | Type | Description | 
|---|---|---|
| $name | string | 
Returns: \SmtpOptions
Set the port the SMTP server runs on
| Parameter Name | Type | Description | 
|---|---|---|
| $port | int | 
Returns: \SmtpOptions
Cast to array
Returns: array